package com.dm.cloud.auth.common.request;

import com.dm.cloud.core.annotation.Query;
import com.dm.cloud.core.mode.BaseSearchDTO;
import com.dm.cloud.core.enums.QueryEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.v3.oas.annotations.media.Schema;

/**
   * @author hcx
   * @type AuthDwPageSearch.java
   * @desc AuthDw
   */

@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description ="AuthDw search")
public class AuthDwPageSearch extends BaseSearchDTO {

      /** 单位名称 **/ 
      @Schema(description = "单位名称")
      @Query(value = QueryEnum.EQ)
      private String dwmc;
      /** 上级单位 **/ 
      @Schema(description = "上级单位")
      @Query(value = QueryEnum.EQ)
      private String sjdw;
      /** 单位类型:H/l/K/H/ZZ **/ 
      @Schema(description = "单位类型:H/l/K/H/ZZ")
      @Query(value = QueryEnum.EQ)
      private String dwlx;
      /** 单位级别:各级单位的层级标记 **/ 
      @Schema(description = "单位级别:各级单位的层级标记")
      @Query(value = QueryEnum.EQ)
      private Integer dwjb;
      /** 地理坐标纬度 **/ 
      @Schema(description = "地理坐标纬度")
      @Query(value = QueryEnum.EQ)
      private Double lat;
      /** 地理坐标经度 **/ 
      @Schema(description = "地理坐标经度")
      @Query(value = QueryEnum.EQ)
      private Double lng;

}
